package cn.bdqn.utils.result;

/**
 * 响应码枚举，参考HTTP状态码的语义
 * @author dkj
 */
public enum ResultCode {
    /**
     *  //成功
     */
    SUCCESS(0),
    /**
     * //失败
     */
    FAIL(400),
    /**
     * //未认证（签名错误）
     */
    UNAUTHORIZED(1001),
    /**
     * //接口不存在
     */
    NOT_FOUND(404),
    /**
     * //服务器内部错误
     */
    INTERNAL_SERVER_ERROR(500),
    /**
     * //服务器内部错误
     */
    AUTH_FAIL(40008),

    //USER
    USER_NOT_FOUND(10404);

    private final int code;

    ResultCode(int code) {
        this.code = code;
    }

    public int code() {
        return code;
    }
}
